annunciation to the shepherds - Alemán Inglés Diccionario